package com.zxl.openapi.api;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface SearchServiceApi {

    /**
     * 创建index、
     * @throws Exception
     */
    void createIndex() throws Exception;

    /**
     * 判断index是否存在
     * @param index
     * @return
     * @throws Exception
     */
    boolean isExist(String index) throws Exception;


    /**
     * 添加数据，
     */
    void add(String json) throws Exception;

    /**
     * 根据条件查询 -> 会有很多条结果，每天结果都是key value 形式
     */
    List<Map> search(String params) throws IOException;

}
